#include <stdio.h>

int main(void)
{
	int num;
	long res; // 累乘 res默认值是随机值
	int i;

	scanf("%d", &num);

	res = 1;
	/*
	// num != 0 num > 0
	while (num) {
		res = num * res; // res *= num;
		num --;
	}
	*/
	for (i = 1; i <= num; i++) {
		res *= i;
	}
	printf("%d的阶乘是%ld\n", num, res);

	return 0;
}

